home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
program
/
ccdl150e.zip
/
INSTALL.BAT
< prev
next >
Wrap
DOS Batch File
|
1997-06-14
|
3KB
|
129 lines
@echo off
echo.
echo LADsoft C compiler installation
echo.
if NOT "%1" == "" goto ok
echo.
echo Usage:
echo.
echo Install DRIVE:
echo.
goto exit
:ok
echo.
echo This install program installs a version of the LADsoft C compiler
echo that can generate DOS programs. The directory %1\CC386 will be
echo created and necessary files will be copied there.
echo.
echo This program requires TASM and TLINK or WLINK to build executables.
echo.
choice /C:NY /N Do you want to continue with the installation?
if ERRORLEVEL == 2 goto install
echo.
echo Installation canceled
goto exit
:install
echo.
echo Now Installing binaries and headers
echo.
rem create directory tree and copy files
mkdir %1\cc386
mkdir %1\cc386\bin
mkdir %1\cc386\lib
mkdir %1\cc386\include
copy cc*.exe %1\cc386\bin
copy cl386.exe %1\cc386\bin
copy readme.txt %1\CC386
copy license.txt %1\cc386
copy *.doc %1\cc386
copy *.h %1\cc386\include
copy *.obj %1\cc386\lib
copy *.lib %1\cc386\lib
copy pmodew.exe %1\cc386\lib
copy 32rtm.exe %1\cc386\bin
copy dpmi32vm.ovl %1\cc386\bin
rem now make the cl386.cfg file
echo.
echo Now creating CL386 configuration file
echo.
echo -I%1\CC386\INCLUDE -L%1\CC386\LIB > %1\cc386\bin\cl386.cfg
rem now make the pmb.bat file
echo.
echo Now creating BORLAND build file
echo.
echo @echo off > %1\cc386\bin\pmb.bat
echo cc386 -I%1\CC386\INCLUDE %%1 >> %1\cc386\bin\pmb.bat
echo if ERRORLEVEL = 0 goto okcompile >> %1\cc386\bin\pmb.bat
echo del %%1.ASM >> %1\cc386\bin\pmb.bat
echo goto exit >> %1\cc386\bin\pmb.bat
echo :okcompile >> %1\cc386\bin\pmb.bat
echo TASM /ml /m2 %%1 >> %1\cc386\bin\pmb.bat
echo if NOT ERRORLEVEL=0 goto exit >> %1\cc386\bin\pmb.bat
echo TLINK /3/c %1\CC386\LIB\c0dos.obj %%1.obj,%%1,%%1,%1\CC386\LIB\CLDOS.LIB >> %1\cc386\bin\pmb.bat
echo :exit >> %1\cc386\bin\pmb.bat
echo.
echo Now creating WATCOM build files
echo.
rem now make the pmw.bat file
echo @echo off > %1\cc386\bin\pmw.bat
echo cc386 /I%1\CC386\INCLUDE %%1 >> %1\cc386\bin\pmw.bat
echo if ERRORLEVEL == 0 goto okcompile >> %1\cc386\bin\pmw.bat
echo del %%1.ASM >> %1\cc386\bin\pmw.bat
echo goto exit >> %1\cc386\bin\pmw.bat
echo :okcompile >> %1\cc386\bin\pmw.bat
echo TASM /ml /m4 /zi %%1 >> %1\cc386\bin\pmw.bat
echo if NOT ERRORLEVEL==0 goto exit >> %1\cc386\bin\pmw.bat
echo WLINK debug NAME %%1 file %%1 @%1\cc386\bin\pmw.lnk >> %1\cc386\bin\pmw.bat
echo :exit >> %1\cc386\bin\pmw.bat
rem now make the pmw.lnk file
echo option osname='CC386'> %1\cc386\bin\pmw.lnk
echo op stub=%1\cc386\lib\pmodew.exe >> %1\cc386\bin\pmw.lnk
echo op symf >> %1\cc386\bin\pmw.lnk
echo op nod >> %1\cc386\bin\pmw.lnk
echo format os2 le >> %1\cc386\bin\pmw.lnk
echo file %1\cc386\lib\c0dosw.obj >> %1\cc386\bin\pmw.lnk
echo library %1\cc386\lib\cldos.lib >> %1\cc386\bin\pmw.lnk
echo.
echo %1\CC386\BIN must be added to the path.
echo.
choice /C:NY /N Do you want install to modify your autoexec.bat?
if ERRORLEVEL == 2 goto dobat
echo.
echo Add the following line to your autoexec.bat
echo and reboot the computer:
echo.
echo SET PATH=%%PATH%%;%1\CC386\BIN
echo.
goto exit
:dobat
echo.
echo Modifying AUTOEXEC.BAT
echo.
echo. >> C:\autoexec.bat
echo SET PATH=%%PATH%%;%1\CC386\BIN >> C:\autoexec.bat
SET PATH=%PATH%;%1\CC386\BIN
:nobat
echo.
echo Installation complete
echo.
echo Read the file %1\CC386\INTRO.TXT for general information on how to
echo get started.
echo.
:exit